package com.lframework.xingyun.basedata.bo.make;

import com.lframework.starter.web.core.bo.BaseBo;
import com.lframework.xingyun.basedata.entity.MakeMethod;
import io.swagger.annotations.ApiModelProperty;

import lombok.Data;

/**
 * <p>
 * 制作方法表 QueryBo
 * </p>
 *
 */
@Data
public class QueryMakeMethodBo extends BaseBo<MakeMethod> {

    /**
     * ID
     */
    @ApiModelProperty("ID")
    private String id;

    /**
     * 制作名称
     */
    @ApiModelProperty("制作名称")
    private String name;

    /**
     * 制作描述
     */
    @ApiModelProperty("制作描述")
    private String description;

    /**
     * 关联材料数量
     */
    @ApiModelProperty("关联材料数量")
    private Integer relationMaterials;

    /**
     * 关联商品数量
     */
    @ApiModelProperty("关联商品数量")
    private Integer relationProducts;

    /**
     * 状态
     */
    @ApiModelProperty("状态")
    private Boolean available;

    public QueryMakeMethodBo() {

    }

    public QueryMakeMethodBo(MakeMethod dto) {

        super(dto);
    }

    @Override
    public BaseBo<MakeMethod> convert(MakeMethod dto) {
        return super.convert(dto);
    }

    @Override
    protected void afterInit(MakeMethod dto) {

    }
}

